function dataset_config = initDataset( ...
            src_root, gt_root , ...
            src_type, gt_type , ...
            name, ...	
            gt_format)

    if nargin < 3
        src_type = 'jpg';
    end

    if nargin < 4
        gt_type = 'jpg';
    end
    
    if nargin < 5
        sep = find( src_root == '/' );
        name = src_root( sep(end-1)+1: sep(end)-1);        
    end
    
    if nargin < 6
        gt_format = @( file_name )( [name '_maskgt_' file_name '.' gt_type] );
    end

    dataset_config = struct(    'src_root' , src_root , ...
                                'gt_root'  , gt_root , ...
                                'src_type' , src_type , ...
                                'gt_type'  , gt_type , ...
                                'name'     , name , ...
                                'gt_format', gt_format);
end